<s:iterator>怎么迭代一行4列?
来源:百度知道 编辑:UC知道 时间:2024/06/11 22:32:03
你输出一个4列的表格看看
使用status属性实现
<s:iterator value="xxx" status="status" >
<s:property value="输出数据" />
<s:if "#status.index % 4 == 3">
<br>
</s:if>
</s:iterator>
是没法输出数据还是没有换行?
那就要改代码了
<table border="1">
<s:iterator value="xxx" status="status" >
<s:if "#status.index % 4 == 0">
<tr>
</s:if>
<td>
<s:property value="输出数据" />
</td>
<s:if "#status.index % 4 == 3 || #status.last">
</tr>
</s:if>
</s:iterator>
</table>